草庐IT

iOS UISlider 值不匹配

全部标签

javascript - 在 gulp 中将文件传递给 browserify 时使用 glob 匹配

我看到的所有使用browserify和gulp的例子都假设你只想浏览1个文件。通常情况并非如此。我遇到了一个使用vinyl-transforms的例子,但我无法让它正常工作。这是(CoffeeScript)代码:#BrowserifyJSgulp.task'browserify',[],->#Createthetransformbr=transform(f)->returnbrowserify(f).bundle()#Runbrowserifygulp.src(['./public/js/**/*.js']).pipe(br).pipe(gulp.dest('.'))但是我得到以下错误

Javascript 替换匹配组

我正在尝试构建一个文本格式化程序,它将根据换行符向文本添加p和br标签。我目前有这个:s.replace(/\n\n/g,"\n\n");这对于创建段落结尾和开头非常有效。但是,尝试查找实例并不是很有效。尝试进行匹配的组替换是行不通的,因为它会忽略括号并替换整个正则表达式匹配:s.replace(/\w(\n)\w/g,"\n");我已经尝试删除g选项(仍然替换整个匹配项,但仅在第一个匹配项中)。还有其他方法吗?谢谢! 最佳答案 您可以捕获不想替换的部分,并将它们包含在替换字符串中,后跟$和组号:s.replace(/(\w)\n(

javascript - 将每个新行的开头与 JavaScript 正则表达式匹配

我有一个可能包含\n的字符串。想想: Foo1 Foo2Foo3 Foo4.我想在每一行的开头替换 ,但是上面是一个字符串。^nbsp;只匹配Foo1之前的第一个 。我想在任何换行符的开头做,寻找 。有什么想法吗?所以,我想要一个正则表达式来匹配上面的前两个 ,但不匹配第三个。 最佳答案 您需要使用/m标志启用多行匹配模式,以便将每一行作为单独的行进行匹配。/^(?: )+/gm 关于javascript-将每个新行的开头与JavaScript正则

javascript - 正则表达式匹配字符串中多个单词的开头

在Javascript中,我希望能够匹配以特定短语开头的字符串。但是,我希望它能够匹配短语中任何单词的开头,而不仅仅是短语的开头。例如:短语:“这是最好的”需要匹配:“th”结果:匹配Th和th编辑:\b效果很好,但它提出了另一个问题:它还会匹配外来字符之后的字符。例如,如果我的字符串是“Männ”,我搜索“n”,它将匹配Mä之后的n...有什么想法吗? 最佳答案 "Thisisthebestmoth".match(/\bth/gi);或者为你的字符串设置一个变量varstring="Thisisthebestmoth";alert

Javascript 正则表达式匹配捕获返回整个匹配,而不是组

re=/\s{1,}(male)\.$/gi"Agirlisafemale,andaboyisamale.".match(re);这会导致“男性”。我要的是“男”我将男性放在括号中,我认为这只会包含那个群体。感谢帮助 最佳答案 我知道这个问题很老了但是这里的所有答案都是完全错误的。真正让我感到困扰的是,这些答案并没有给社区带来任何有用的东西。首先问题:为什么正则表达式的结果是"male."?re=/\s{1,}(male)\.$/gi"Agirlisafemale,andaboyisamale.".match(re);答案:因为,"

Javascript 正则表达式只匹配一次不多或少

我有一个如下的字符串:single-hyphen我需要匹配连字符。但是,我只想匹配一次出现的连字符,不多也不少。所以上面的字符串将返回true,但下面的两个字符串将返回false:1.a-double-hyphen2.nohyphen如何定义正则表达式来执行此操作?提前致谢。 最佳答案 你可以这样做/^[^-]+-[^-]+$/^描述了字符串的开始$表示字符串结束[^-]+匹配1到除-之外的多个字符 关于Javascript正则表达式只匹配一次不多或少,我们在StackOverflow上

javascript - 遍历对象数组以查找具有匹配属性的对象

我有1个数组,其中一个包含我所有具有唯一ID的用户的列表。我有一个包含选定组信息的对象。该信息的一部分是所有者ID。我想弄清楚,如何在给定组所有者ID的情况下获取用户信息?例如,学生组对象的所有者ID为70,我的网站上有一个ID为70的用户...我如何匹配他们?users:[{id:68name:mikedomain:i:0#.f|admembers|mike.caemail:mike.caisAdmin:False},etcetc]selectedGroup:{name:Studentsid:78description:owner:70ownerIsUser:True}

javascript - CORS header 'Access-Control-Allow-Origin' 不匹配...但确实匹配‼

我正在用Java制作一个非常简单的JSONAPI。它实际上是一个提供对象坐标的ProjectZomboidmod。这是我的HTTP处理程序的样子:publicclassJSONZomboidimplementsHttpHandler{@Overridepublicvoidhandle(HttpExchanget)throwsIOException{//HEADERSHeadersheaders=t.getResponseHeaders();headers.set("Content-Type","text/json");headers.set("Access-Control-Allow-

javascript - 如何忽略 javascript 正则表达式匹配中的尖音?

我需要为这样的正则表达式匹配像“César”这样的词/^cesar/i。是否有像/i这样的选项来配置正则表达式以使其忽略重音符号?。或者唯一的解决方案是使用像这样的正则表达式/^césar/i。 最佳答案 标准的ecmascript正则表达式还没有准备好用于unicode(参见http://blog.stevenlevithan.com/archives/javascript-regex-and-unicode)。因此您必须使用外部正则表达式库。我过去用过这个(带有unicode插件):http://xregexp.com/在您的情

javascript - Safari 中的默认函数参数值不起作用

我正在使用angularjs,并且仅在safari中对null赋值有问题。它在chrome和firefox中工作。$scope.submit=function(id=null){}我收到这个错误SyntaxError:Expectedtoken')'当我删除null时,它就可以正常工作。我不知道为什么!$scope.submit=function(id){}请帮助我理解为什么这种情况只发生在safari上? 最佳答案 DefaultparametersSafari尚不支持ES2015。请查看compatibilitytable.目前